/**
 * @(#) SimulatorActuator.java
 */

package pcsr.drivers.simulatorDriver;


public abstract class SimulatorActuator
{
	private String id;
	private String mode;
	private String[] modes;
	
	public SimulatorActuator(String ID, String MODE, String[] MODES)
	{
		id = ID;
		mode = MODE;
		modes = MODES;
	}
	
	public String GetActuatorID() {
		return id;
	}

	public abstract double GetActuatorValue();

	public String GetActuatorMode() {
		return mode;
	}
	
	public String[] GetAvailableModes() {
		return modes;
	}

	public abstract void SetActuatorValue(double getValue);
}
